/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package xdxn.editor.studio.data.barrage;

import java.util.ArrayList;
import xdxn.editor.studio.data.BaseObject;

/**
 * 发射口，炮口类
 *
 * @author Cai Han
 */
public class Muzzle extends BaseObject {

    /**
     * 显示的宽
     */
    public static final int DISPLAY_WIDTH = 32;
    /**
     * 显示的高
     */
    public static final int DISPLAY_HEIGHT = 32;
    /**
     * 起始帧
     */
    public int start_frame_index;
    /**
     * 持续帧
     */
    public int last_frame;
    /**
     * 半径
     */
    public int radius;
    /**
     * 射口摆放朝向
     */
    public int direction;
    /**
     * 发射条数
     */
    public int count;
    /**
     * 发射间隔
     */
    public int interval;
    /**
     * 发射角度
     */
    public int angle;
    /**
     * 发射范围
     */
    public int range;
    /**
     * 发射口控制事件列表
     */
    ArrayList<MuzzleEvent> _muzzle_event_list;
    ////////////////////////////////////////////////////////////////////
    
    public Muzzle() {
        _muzzle_event_list = new ArrayList<>();
    }
    
    
}
